Improved Software Quality Assurance Techniques Using Safe Growth Model
نویسندگان
چکیده
In our lives are governed by large, complex systems with increasingly complex software, and the safety, security, and reliability of these systems has become a major concern. As the software in today’s systems grows larger, it has more defects, and these defects adversely affect the safety, security, and reliability of the systems. Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. Software divides into two pieces: internal and external quality characteristics. External quality characteristics are those parts of a product that face its users, where internal quality characteristics are those that do not.Quality is conformance to product requirements and should be free. This research concerns the role of software Quality. Software reliability is an important facet of software quality. It is the probability of failure-free operation of a computer program in a specified environment for a specified time. In software reliability modeling, the parameters of the model are typically estimated from the test data of the corresponding component. However, the widely used point estimators are subject to random variations in the data, resulting in uncertainties in these estimated parameters. This research describes a new approach to the problem of software testing. The approach is based on Bayesian graphical models and presents formal mechanisms for the logical structuring of the software testing problem, the probabilistic and statistical treatment of the uncertainties to be addressed, the test design and analysis process, and the incorporation and implication of test results. Once constructed, the models produced are dynamic representations of the software testing problem. It explains need of the common test-and-fix software quality strategy is no longer adequate, and characterizes the properties of the quality strategy. KeywordsSoftware reliability, uncertainty analysis, Bayesian Approach, MEP, MC, TTF.
منابع مشابه
Towards Syntactical Model Quality Assurance in Industrial Software Development: Process Definition and Tool Support
The paradigm of model-based software development has become more and more popular, since it promises an increase in the efficiency and quality of software development. Following this paradigm, models become primary artifacts in the software development process where quality assurance of the overall software product considerably relies on the quality assurance of involved software models. In thi...
متن کاملTowards Syntactical Model Quality Assurance in Industrial Software Development: Process Definition and Tool
The paradigm of model-based software development has become more and more popular, since it promises an increase in the efficiency and quality of software development. Following this paradigm, models become primary artifacts in the software development process where quality assurance of the overall software product considerably relies on the quality assurance of involved software models. In thi...
متن کاملModel-Based Quality Assurance of Automotive Software
Software in embedded (e.g. automotive) systems requires a high level of reliability. Model-based development techniques are increasingly used to reach this goal, but so far there is relatively little published knowledge on the comparative benefits in using different assurance techniques. We investigate different and potentially complementary model-based software quality assurance methods (namel...
متن کاملالگوی زایمان ایمن بر اساس حاکمیت بالینی
Background: Because of the current population policies adopted in Iran followed by increasing the number of births, this study aimed to investigate the current situation of safe delivery and proposed a model based on clinical governance. Materials and Methods: This study is a combinatorial-exploratory research (Mixed Method) conducted in four hospitals in Qazvin and Semnan provinces includ...
متن کاملAn Approach to Optimize the Cost of Software Quality Assurance Analysis
In this paper we present an approach to optimize the cost of software quality assurance. It points out, how to optimize the investment into various software quality assurance techniques and software quality. The expected and reliable development of high quality software regularly becomes a major problem due to late removal of defect. The detection and removal of defect is a software inspection ...
متن کامل